package com.tanhua.dubbo.api.mongo;

import com.tanhua.model.mongo.Comment;
import com.tanhua.model.vo.PageResult;

/**
 * 评论管理-服务接口
 */
public interface CommentApi {

    /**
     * 评论列表查询
     */
    PageResult<Comment> commentsList(Long page, Long pagesize, String movementId);

    /**
     * 评论-提交 动态点赞 动态喜欢
     */
    Integer add(Comment comment);

    /**
     * 动态取消点赞 动态取消喜欢
     */
    Integer remove(Comment comment);

    /**
     *动态评论内容-点赞
     */
    Integer addLike(String commentId);

    /**
     *动态评论内容-点赞取消
     */
    Integer dislike(String commentId);

    /**
     * 小视频评论发布
     * @param comment
     */
    Integer addVideo(Comment comment);
}
